﻿@charset "utf-8";
/* CSS Document */
* { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html{ overflow-y:scroll; background:#fff;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
body{font-family: Verdana, Arial, Helvetica, sans-serif, "宋体"; font-size:12px; color:#000000;word-wrap:break-word; background:#fff;}
button,input,select,textarea{ font:12px/1.5  Arial, "宋体", Helvetica,  Verdana, sans-serif; word-wrap:break-word; color:#565756;}
ul,li{ list-style:none; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-weight:normal; font-size:100%;} 
img{ border:none; border:0; vertical-align:middle;}
a{ text-decoration:none; outline:none; color:#353535;}
a:visited{ text-decoration:none; outline:none; color:#353535;}
p{ margin:0; padding:0;}
input,select,textarea{vertical-align:middle; *font-size:100%;}
input{ margin:0;outline:none; padding:0;}
input::-ms-clear{display:none;}
.clearfix:after{
     content:".";        
     display:block;        
     height:0;        
     clear:both;        
     visibility:hidden;        

}
.clearfix{*zoom:1}
.fl{ float:left;}
.fr{ float:right;}
.w1020{ width:1020px; margin:0 auto;}
.headbg{ height:80px;box-shadow: 0px 5px 8px rgba(0,0,0,.2); position:relative; z-index:1; background:#fff;}
.head{width:1020px; margin:0 auto; position:relative; -z-index:99;}
.logo{ position: absolute; left:0; top:0; z-index:59;}
.top-r{ width:846px;}

.toplink{padding-top: 11px;height: 24px;line-height: 24px;color: #c9c9c9; padding-bottom:24px;}
.gq-en {padding-left: 40px;height: 16px;line-height: 16px;background: url(../img/gq-en.jpg) no-repeat left;color: #888; }
.gq-cn {padding-left: 40px;height: 16px;line-height: 16px;background: url(../img/gq-cn.jpg) no-repeat left;color: #888; }
.toplink a:visited{ color:#888;}
.toplink a:hover{ color:#333;}

.head_r2{ padding-bottom:3px; text-align:right;}
.head_r2 a{ width:73px; height:21px; display:inline-block; color:#fff; font-family:arial; font-size:12px; margin:0 1px; text-align:center; line-height:21px;}
.head_r2 a:hover{ text-decoration:underline;}
a.head_r2_1{ background:#03816b;}
a.head_r2_2{ background:#d81515;}
a.head_r2_3{ background:#0d0c0c;}

.navBar{ position:relative; z-index:1;   color:#888; height:45px; line-height:45px;}
.nav{font-family:SimSun,SimHei;height:45px; line-height:45px;}
.nav h3{ font-size:100%; font-weight:normal; font-size:14px;}
.nav .m{  position:relative; float:left; width:80px; margin:0 10px; display:inline; text-align:center;}
.nav .m h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; overflow:hidden; margin:-2px 0 0 5px; 		vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; 	}
.nav h3 a{  zoom:1;  height:16px; line-height:16px;display:block; color:#333;height:45px; line-height:45px; }
.nav .on h3 a{ background:url(../img/ico1.png) no-repeat center bottom 5px; color:#5e93a3;}
.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }
.nav .sub{ display:none;  width:95px; padding:10px 0;  position:absolute; left:-10px; top:45px;  background:#eee;  float:left; line-height:30px; 	}
.nav .sub li{ text-align:center;  }
.nav .sub li a{ color:#333; display:block; zoom:1;}
.nav .sub li a:hover{  background:#ddd; color:#000000;   }
.nav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:15px 29px; line-height:26px;  }
.nav .sub dl a:hover{ color:#c00;  }
.nav .sub dl dt a{ color:#000;  }
.nav .sub dl dd a{ color:#999; padding-left:7px; background:url(images/icon.png) 0 -332px no-repeat;  }

.banner{width: 100%;position: relative;height: 460px;min-width:1020px;}
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.banner .bd ul{ width:100% !important;}
.banner .bd li{ width:100% !important;  height:460px; overflow:hidden; text-align:center;}
.banner .bd li a{ display:block; height:460px;}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; height:30px; line-height:30px;  text-align:center; _filter:alpha(opacity=60);}
.banner .hd ul{ text-align:center;  padding-top:5px;}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../img/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px; 	}	.banner .hd ul .on{ background-position:0 0;}

.index_box{ position:relative;padding-top:40px;}
.box1{}
.box1 ul{}
.box1 .w340{ width:340px; float:left; padding:0 20px;transition: all .4s ease; position:relative;background: #5e93a3; min-height:264px;}
.box1 .w340:hover{margin-top:-10px; }
.box1 .w340:nth-of-type(1) {background: #5e93a3;}
.box1 .w340:nth-of-type(2) {background: #53818f;}
.box1 .w340:nth-of-type(3) {background: #5e93a3;}

.box1 .w340 .pic{ text-align:center; padding-top:35px;}
.box1 .w340 .txt{padding: 24px 16px;color: #fff;font-size: 12px;line-height: 20px;}
.box1 .w340 .txt h4{line-height: 36px;color: #fff;font-size: 20px; text-align:center;}
.box1 .w340 .txt .des{}
.box1 .w340 .txt .more{line-height: 20px; padding-top: 15px; text-align:center;}
.box1 .w340 .txt .more a{ border:1px solid #FFF; padding: 3px 10px;color: #fff; text-align:center;transition: all .4s ease;}
.box1 .w340:hover .txt .more a{ border:1px solid #295c6b; color:#295c6b;}

.footer{ background:#303032; min-height:235px; padding-top:28px;min-width:1020px;}
.footer .footlink{}
.footer .footlink dl{ width:100px; float:left; margin-right:26px;background: url(../img/footx.jpg) repeat-y right;}
.footer .footlink dl dt{ color:#c9c9c9; font-size:14px; padding-bottom:4px;}
.footer .footlink dl dd { line-height:24px;}
.footer .footlink dl dd a{color:#888;}
.footer .footlink dl dd a:visited{color:#888;}
.footer .copy{ color:#888; text-align:right;}
.footer .copy a{color:#888;}
.footer .copy p{ padding:3px 0;}
.footer .copy .tit{ font-size:14px;}

.box2{ padding-top:30px;}
.box2 .tit{ text-align:center; color:#595959;}
.box2 .tit h1{ font-size:36px;}
.box2 .tit h2{ font-size:30px;}

.box2 .index_news{ width:100%; font-family:"Microsoft YaHei"; }
.box2 .index_news .hd{ margin:20px auto; width:240px;}
.box2 .index_news .hd ul{ z-index:5; position:relative;  zoom:1;}
.box2 .index_news .hd li{ float:left; height:32px; line-height:32px;color:#595959;  border-bottom:0px; cursor:pointer; font-size:14px; width:120px; text-align:center;}
.box2 .index_news .hd li.on{ height:32px; line-height:32px;overflow:hidden; margin-top:0px; position:relative;    background: #5e93a3; color: #fff;transition: all .5s ease;}
.box2 .index_news .hd li.on span{ font-weight:bold; color:#c00;  }
.box2 .index_news .bd{ clear:both; position:relative; height:auto; overflow:hidden;    padding-top:30px;}
.box2 .index_news .bd .conWrap{ width:100%;}
.box2 .index_news .bd .conWrap .con li{ width:50%; float:left;box-sizing: border-box;    -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.box2 .index_news .bd .conWrap .con li:nth-of-type(2n-1) {padding-right: 10px;}
.box2 .index_news .bd .conWrap .con li:nth-of-type(2n) {padding-left: 10px;}
.box2 .index_news .bd .conWrap .con .picbox{position: relative;width: 225px;height: 195px;overflow: hidden;display: inline-block; float:left;}
.box2 .index_news .bd .conWrap .con .picbox img {max-height: 100%;max-width: 100%;}
.box2 .index_news .bd .conWrap .con .newstxt{float:right; width:265px;}
.box2 .index_news .bd .conWrap .con .newstxt h3{color: #595959;font-size: 18px;padding-top: 5px;transition: all .5s ease;}
.box2 .index_news .bd .conWrap .con .newstxt .time{padding: 8px 0px 20px 0;display: block;border-bottom: 1px solid #595959;position: relative;font-style: inherit;color: #595959;}
.box2 .index_news .bd .conWrap .con .newstxt .time::after {content: '';width: 33px;height: 5px;position: absolute;bottom: -3px;left: 0;background: #5e93a3;transition: all .5s ease;}
.box2 .index_news .bd .conWrap .con .newstxt p {font-size: 14px;color:#595959;padding-top: 12px;line-height: 2;}
.box2 .index_news .bd .conWrap .con li a:hover .newstxt h3 {color: #5e93a3;}
.box2 .index_news .bd .conWrap .con li a:hover .time::after{	width: 100%;transition: all .5s ease;}

.box3{height: 480px;background: url(../img/ab-bg.jpg) no-repeat center;background-size: cover;min-width:1020px;}
.box3 .abpic{  width:560px; height:280px;margin-top:100px;position: relative;z-index: 2;}
.box3 .abtxt{ width: 510px;height: 292px;padding: 30px 0 20px 60px;margin-top: 67px;margin-left: -100px;position: relative;z-index: 1; color:#fff;}
.box3 .abtxt h3{ font-size:22px; line-height:200%; font-weight:bold;}
.box3 .abtxt .com_tit{ font-size:22px;}
.box3 .abtxt .line{ width:60px; height:3px; background:#fff; margin-bottom:20px; margin-top:10px;}
.box3 .abtxt p{ line-height:200%;}
.box3 .abtxt .more{ width:96px; height:24px; line-height:24px;border-radius: 20px; border:1px solid #FFF;text-align:center; display:block; color:#fff; margin-top:30px;transition: all .5s ease;}
.box3 .abtxt .more:hover{width: 115px;}

.box4{ padding-top:30px;}
.box4 .tit{ text-align:center; color:#595959;}
.box4 .tit h1{ font-size:36px;}
.box4 .tit h2{ font-size:30px;}

.box4 .index_pd{ width:100%; font-family:"Microsoft YaHei"; }
.box4 .index_pd .hd{ margin:20px auto; width:600px;}
.box4 .index_pd .hd ul{ z-index:5; position:relative;  zoom:1;}
.box4 .index_pd .hd li{ float:left; height:32px; line-height:32px;color:#595959;  border-bottom:0px; cursor:pointer; font-size:14px; width:120px; text-align:center;}
.box4 .index_pd .hd li.on{ height:32px; line-height:32px;overflow:hidden; margin-top:0px; position:relative;    background: #5e93a3; color: #fff;transition: all .5s ease;}
.box4 .index_pd .hd li.on span{ font-weight:bold; color:#c00;  }
.box4 .index_pd .bd{ clear:both; position:relative; height:auto; overflow:hidden;    padding-top:30px;}
.box4 .index_pd .bd .conWrap{ width:100%;}
.box4 .index_pd .bd .conWrap .con ul{ width:1040px; position:relative; margin-left:-10px;}
.box4 .index_pd .bd .conWrap .con li{width: 33.33333333%;float:left; padding:0 10px; margin-bottom:20px;}
.box4 .index_pd .bd .conWrap .con li .picbox{position: relative;width: 100%;height: 250px;}
.box4 .index_pd .bd .conWrap .con li .picbox img {width: 100%;height: 250px;}
.box4 .index_pd .bd .conWrap .con li .pdtxt{}
.box4 .index_pd .bd .conWrap .con li .pdtxt p {color: #595959;font-size: 16px;margin: 0;padding: 10px 0;border-bottom: 1px solid #595959;position: relative;transition: all .8s ease; text-align:center;}
.box4 .index_pd .bd .conWrap .con li .pdtxt p::after {content: '';position: absolute;bottom: 0;left: 0;height: 3px;width: 0;background: #5e93a3;z-index: 1;transition: all .8s ease;}
.box4 .index_pd .bd .conWrap .con li a:hover .pdtxt p{ color:#595959;}
.box4 .index_pd .bd .conWrap .con li a:hover .pdtxt p::after {	width: 100%;}





.nbanner{ width:100%; height:auto;}
.nbanner .b_box{ width:100%;}
.nbanner .b_box img{ width:100%;}

.nbox{ padding:30px 0 40px 0; background:#fff;}
.nbox .tit{ text-align:center; color:#595959;}
.nbox .tit h1{ font-size:36px;}
.nbox .tit h2{ font-size:14px;}
.nbox .ncontent{ padding:40px 0 80px 0;}
.nbox .ncontent .com_pic{}
.nbox .ncontent .com_txt{ width:440px; color:#888;}
.nbox .ncontent .com_txt h3{font-size: 26px;color: #595959;line-height: 76px;padding-top: 20px; margin-bottom: 30px;border-bottom: 1px solid #595959; position:relative;}
.nbox .ncontent .com_txt h3::after{    content: '';width: 40%;height: 5px;position:absolute;bottom: -3px;left: 0;background: #5e93a3;}
.nbox .ncontent .com_txt p{ line-height:200%; font-size:13px;}

.nbox .whbg{ min-height:200px; background:url(../img/whbg.jpg) no-repeat center; background-size:cover;}
.nbox .culture{ position:relative;top:-120px;}
.nbox .culture .tit{ text-align:center; color:#fff;}

.nbox .culture .whbox{ padding-top:30px;}
.nbox .culture .whbox .w255{ width:255px; float:left; padding:0 20px;transition: all .4s ease; position:relative;background: #eee;min-height:230px;}
.nbox .culture .whbox .w255:hover{margin-top:-10px; }
.nbox .culture .whbox .w255:nth-of-type(1) {background: #5e93a3;}
.nbox .culture .whbox .w255:nth-of-type(2) {background: #53818f;}
.nbox .culture .whbox .w255:nth-of-type(3) {background: #5e93a3;}
.nbox .culture .whbox .w255:nth-of-type(4) {background: #53818f;}

.nbox .culture .whbox .w255 .pic{ text-align:center; padding-top:35px;}
.nbox .culture .whbox .w255 .txt{padding: 24px 16px;color: #fff;font-size: 12px;line-height: 20px;}
.nbox .culture .whbox .w255 .txt h4{line-height: 36px;color: #fff;font-size: 20px; text-align:center;}
.nbox .culture .whbox .w255 .txt .des{}
.nbox .culture .whbox .w255.txt .more{line-height: 20px; padding-top: 15px; text-align:center;}
.nbox .culture .whbox .w255 .txt .more a{ border:1px solid #FFF; padding: 3px 10px;color: #fff; text-align:center;transition: all .4s ease;}
.nbox .culture .whbox .w255:hover .txt .more a{ border:1px solid #0099CC; color:#0099CC;}



.newslist{ width:100%; padding:15px 0; display:table;}
.newslist ul { position:relative;}
.newslist ul li{width: 100%;margin-bottom: 16px; border-bottom:1px dashed #666666;}
.newslist ul li .box{background-color: #f2f2f2;padding: 25px 25px 0px;color: #999; display:block;transition: all .4s ease;}
.newslist ul li .box:hover{background-color:#5e93a3; color:#fff;}
.newslist ul li .box:hover .t{color:#fff;}
.newslist ul li .box .time{font: 18px/1.4 "acaslonpro","times new roman",tahoma,georgia;}
.newslist ul li .box .t{font: 18px/1.5 "microsoft yahei";color: #333333;overflow: hidden;display: block;height: 28px;margin-bottom: 14px;}
.newslist ul li .box .c{height: 50px;overflow: hidden;}
.newslist ul li .box .more{padding-bottom:20px;}

.lnav{ text-align:center; margin:20px 0;}
.lnav a{color: #595959; margin:0 10px; padding:10px 20px; min-width:120px; display:inline-block; font-size:14px;transition: all .4s ease;}
.lnav a:hover,.lnav .current{ background:#5e93a3; color:#fff;}
.location{ padding:10px 0; border-bottom:1px dashed #C3C3C3;}

	.newbg{ background:#fff; padding:20px;    box-shadow: 0px 2px 8px rgba(0,0,0,.2);}
.nrbox .newsArticleTit { border-bottom: 1px dashed #d2d0d0; padding-top:30px;}
.nrbox .newsArticleTit h2 { margin-bottom: 5px; font-size: 20px; color: #333; text-align: center; }
.nrbox .newsArticleTit h2 span { color: #da2c30; }
.nrbox .newsArticleTit .time { text-align: center; padding-bottom: 15px; font-size: 13px; color: #888; }

.nrbox .jobstit{border-bottom: 1px dashed #d2d0d0; padding-top:30px;}
.nrbox .jobstit h2 { margin-bottom: 5px; font-size: 20px; color: #333; text-align: left; }
.nrbox .jobstit h2 span{ border-radius:5px; padding:2px 5px; background:#5e93a3; color:#fff;}

.nrbox .newsArticle { padding: 35px 0; font-size: 14px; line-height: 24px; color:#313131; }
.nrbox .newsArticle img { max-width: 100%; }

.nrbox .product-list{}
.nrbox .product-list ul{ width:1040px; position:relative; margin-left:-10px;}
.nrbox .product-list li{width: 25%;float:left; padding:0 10px; margin-bottom:20px;}
.nrbox .product-list li .picbox{position: relative;width: 100%;height: 184px;}
.nrbox .product-list li .picbox img {width: 100%;height: 184px;}
.nrbox .product-list li .pdtxt{}
.nrbox .product-list li .pdtxt p {color: #595959;font-size: 16px;margin: 0;padding: 10px 0;border-bottom: 1px solid #595959;position: relative;transition: all .8s ease; text-align:center;}
.nrbox .product-list li .pdtxt p::after {content: '';position: absolute;bottom: 0;left: 0;height: 3px;width: 0;background: #5e93a3;z-index: 1;transition: all .8s ease;}
.nrbox .product-list li a:hover .pdtxt p{ color:#5e93a3;}
.nrbox .product-list li a:hover .pdtxt p::after {	width: 100%;}

.pd_gk{background:#5e93a3;}
.pd_gk .pd_pic{ float:left; width:560px;}
.pd_gk .pd_pic img{ width:100%;}
.pd_gk .pd_txt{ float:right; width:440px; color:#fff; padding-top:40px;}
.pd_gk .pd_txt h2{ font-size:16px; line-height:200%;} 
.pd_gk .pd_txt h3{ font-size:36px; line-height:200%;}
.pd_gk .pd_txt .btn{ margin-top:30px;}
.pd_gk .pd_txt .msgbtn{ padding:5px 15px; border:1px solid #fff; font-size:20px; line-height:20px;transition: all .4s ease; color:#fff;}
.pd_gk .pd_txt .msgbtn:hover{ background:#fff; color:#5e93a3; border:1px solid #fff;}
.pd_title{width: 100%;height: 62px;border-bottom: #5e93a3 solid 2px;}
.pd_title span {width: 222px;height: 62px;line-height: 62px;background: #5e93a3;color: #fff;font-size: 20px;text-align: center;display: block;}
.pd_content{ background:#fff; padding: 35px 0; }
.pd_content img { max-width: 100%; }

.lxbox{ padding-bottom:40px;}
.lx_txt{ text-align:center; padding-top:20px; color:#888;}
.lx_txt h3{ font-size:24px; line-height:48px; color:#333;}
.lx_txt p{ font-size:14px; line-height:200%;}
.lx_txt a{ width:140px; height:40px; line-height:40px; color:#fff;  font-size:16px; display:block; margin:0 auto; background:#5e93a3; margin-top:20px;transition: all .5s ease; }
.lx_txt a:hover{ background:#216B59;}

.joblist{}

.joblist .title{}
.joblist .title li{ float:left; width:25%; height:40px; background:#5e93a3; text-align:center; font-size:16px; color:#fff; line-height:40px;}

.joblist .list {}
.joblist .list li{width: 100%;border-bottom:1px dashed #666666; background:#E1E1E1; transition: all .8s ease;}
.joblist .list li .w25{ width:25%; float:left;text-align:center; vertical-align:middle; display:block; line-height:30px; font-size:16px;padding:20px 0; color:#333;}
.joblist .list li .des{ font-size:14px;}
.joblist .list li:hover{background-color:#888; color:#595959;}
.joblist .list li .w25 a{ border-radius:5px; background:#5e93a3; padding:2px 5px; color:#FFF; transition: all .8s ease;}
.joblist .list li:hover a{ color:#333;}

.salebg{ height:497px; background:url(../img/network.png) no-repeat center; margin-top:30px;}


/*更多新闻*/
.otherLink { border-top: 1px dashed #d2d0d0; padding-top: 10px; position: relative;}
.otherLink ol { margin-right: 115px; }
.otherLink ol li { line-height: 30px; height: 30px; color: #555; font-size: 13px; overflow: hidden; }
.otherLink ol li a { font-size: 13px; color: #555; }
.otherLink ol li a:hover { color: #1655BC; }
.otherLink .returnBtn { position: absolute; display: block; right: 0; bottom: 0; width: 110px; height: 35px; text-align: center; line-height: 35px; background-color: #a4a0a0; color: #fff; font-size: 15px; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; }
.otherLink .returnBtn:hover { background-color: #5e93a3; }

.gotop{position: fixed;right: 10px;bottom: 10px;text-align: center;border-radius: 8px;cursor: pointer; width:50px; height:50px;}
.gotop li{padding:10px 10px; border-radius:6px;transition: all .5s ease; background:#5e93a3; color:#fff; line-height:16px;}
.gotop li:hover{ background:#216B59;}


/*分页*/
.page{padding-top:20px;margin-left:33%;}
.page li{list-style:none;float:left; margin-right:5px}
.page li a{height:20px;line-height:20px;padding:5px 10px;border: 1px solid #c5c3c3; color:#666;}
.page li a:hover,.page .hover a{background:#a4a0a0; color:#fff;}
.page li a.nh{color:#ccc}


.w50{ width:50%;}
.w100{ width:100%;}
.w50,.w100{position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px; float:left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.row{margin-right: -15px;margin-left: -15px; padding-top:30px;}
.feedbox{ padding-bottom:20px; padding-top:30px;}
.feedbox li{ margin-bottom:15px;}
.feedbox li .input{ width:100%;border: 1px solid #d9d9d9;padding: 10px;background: #fff;}
.feedbox li .input:focus{border: 2px solid #5e93a3; padding:9px;outline:medium;}
.feedbox li .textarea{ width:100%;border: 1px solid #d9d9d9;padding: 10px;background: #fff;}
.feedbox li .sumbit{    background:#5e93a3; border:0;
    border-radius: 2px;
    width: 100%;
    padding: 0 11px;
	margin:0 auto;
    height: 50px;
    cursor: pointer;
    text-align: center;
    font-size: 16px;
    color: #fff;
	transition:all linear 0.4s;}
.feedbox li .sumbit:hover{ background:#216B59;}
.feedbox .fkbtn{ width:240px; margin:0 auto;}

/*==========以下部分是Validform必须的===========*/
.Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(../img/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(../img/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(../img/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}



